﻿<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
	<Module Name="ListsMilestones_pages" HyperlinkBaseUrl="http://r2-2a-vm1-bax/sites/btmp" Url="Lists/Milestones" SetupPath="pages" RootWebOnly="FALSE" Path="Files\Lists\Milestones" xmlns="http://schemas.microsoft.com/sharepoint/">
		<File Url="DispForm.aspx" Type="Ghostable" Path="form.aspx">
			<AllUsersWebPart WebPartOrder="1" WebPartZoneID="Main" ID="g_fad8a30f_85f1_4ba6_aafa_f74148c32ab5"><![CDATA[<WebPart xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/WebPart/v2">
  <Title />
  <FrameType>Default</FrameType>
  <Description />
  <IsIncluded>true</IsIncluded>
  <ZoneID>Main</ZoneID>
  <PartOrder>1</PartOrder>
  <FrameState>Normal</FrameState>
  <Height />
  <Width />
  <AllowRemove>true</AllowRemove>
  <AllowZoneChange>true</AllowZoneChange>
  <AllowMinimize>true</AllowMinimize>
  <AllowConnect>true</AllowConnect>
  <AllowEdit>true</AllowEdit>
  <AllowHide>true</AllowHide>
  <IsVisible>true</IsVisible>
  <DetailLink />
  <HelpLink />
  <HelpMode>Modeless</HelpMode>
  <Dir>Default</Dir>
  <PartImageSmall />
  <MissingAssembly>Cannot import this Web Part.</MissingAssembly>
  <PartImageLarge />
  <IsIncludedFilter />
  <Assembly>Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
  <TypeName>Microsoft.SharePoint.WebPartPages.ListFormWebPart</TypeName>
  <ListName xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">{$ListId:Lists/Milestones;}</ListName>
  <ListId xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">$ListId:Lists/Milestones;</ListId>
  <PageType xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">PAGE_DISPLAYFORM</PageType>
  <FormType xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">4</FormType>
  <ControlMode xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">Display</ControlMode>
  <ViewFlag xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">1048576</ViewFlag>
  <ViewFlags xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">Default</ViewFlags>
  <ListItemId xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">0</ListItemId>
</WebPart>]]></AllUsersWebPart>
			<AllUsersWebPart WebPartOrder="2" WebPartZoneID="Main" ID="g_4e09cb9a_5dc2_4676_88d9_0115d4fda4d9"><![CDATA[<webParts>
  <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
    <metaData>
      <type name="Microsoft.SharePoint.WebPartPages.DataFormWebPart, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
      <importErrorMessage>Cannot import this Web Part.</importErrorMessage>
    </metaData>
    <data>
      <properties>
        <property name="InitialAsyncDataFetch" type="bool">False</property>
        <property name="ChromeType" type="chrometype">TitleAndBorder</property>
        <property name="Title" type="string">Related Tasks</property>
        <property name="Height" type="string" />
        <property name="CacheXslStorage" type="bool">True</property>
        <property name="XslLink" type="string" null="true" />
        <property name="AllowZoneChange" type="bool">True</property>
        <property name="AllowEdit" type="bool">True</property>
        <property name="XmlDefinitionLink" type="string" />
        <property name="DataFields" type="string">@Title,Title;@Priority,Priority;@Status,Status;@PercentComplete,% Complete;@AssignedTo,Assigned To;@Body,Description;@StartDate,Start Date;@DueDate,Due Date;@Cost,Cost;@CostDays,Cost in Days;@Project,Project;@ID,ID;@ContentType,Content Type;@Modified,Modified;@Created,Created;@Author,Created By;@Editor,Modified By;@_UIVersionString,Version;@Attachments,Attachments;@File_x0020_Type,File Type;@FileLeafRef,Name (for use in forms);@FileDirRef,Path;@FSObjType,Item Type;@_HasCopyDestinations,Has Copy Destinations;@_CopySource,Copy Source;@ContentTypeId,Content Type ID;@_ModerationStatus,Approval Status;@_UIVersion,UI Version;@Created_x0020_Date,Created;@FileRef,URL Path;</property>
        <property name="ListName" type="string" null="true" />
        <property name="NoDefaultStyle" type="string">TRUE</property>
        <property name="ListDisplayName" type="string" null="true" />
        <property name="AutoRefresh" type="bool">False</property>
        <property name="ViewFlag" type="string">0</property>
        <property name="AutoRefreshInterval" type="int">60</property>
        <property name="AllowConnect" type="bool">True</property>
        <property name="Description" type="string" />
        <property name="DataSourcesString" type="string">&lt;%@ Register TagPrefix="cc1" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %&gt;&lt;%@ Register TagPrefix="cc2" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %&gt;&lt;cc1:SPDataSource runat="server" SelectCommand="&amp;lt;View&amp;gt;&amp;lt;Query&amp;gt;&amp;lt;Where&amp;gt;&amp;lt;Eq&amp;gt;&amp;lt;FieldRef Name='Milestone' Type='Integer' LookupId='True'&amp;gt;&amp;lt;/FieldRef&amp;gt;&amp;lt;Value Type='Integer'&amp;gt;{0}&amp;lt;/Value&amp;gt;&amp;lt;/Eq&amp;gt;&amp;lt;/Where&amp;gt;&amp;lt;/Query&amp;gt;&amp;lt;/View&amp;gt;" UseInternalName="True" InsertCommand="" UpdateCommand="" DataSourceMode="List" ID="Project_x0020_Tasks1" DeleteCommand=""&gt;&lt;SelectParameters&gt;
&lt;cc2:DataFormParameter PropertyName="ParameterValues" ParameterKey="ListID" DefaultValue="{$ListId:Lists/ProjectTasks;}" Name="ListID"&gt;&lt;/cc2:DataFormParameter&gt;
&lt;asp:QueryStringParameter Name="0" QueryStringField="ID"&gt;&lt;/asp:QueryStringParameter&gt;
&lt;/SelectParameters&gt;
&lt;/cc1:SPDataSource&gt;
</property>
        <property name="AllowClose" type="bool">True</property>
        <property name="ShowWithSampleData" type="bool">False</property>
        <property name="ParameterBindings" type="string">
	&lt;ParameterBinding Name="ListID" Location="None" DefaultValue="{$ListId:Lists/ProjectTasks;}"/&gt;
	&lt;ParameterBinding Name="dvt_apos" Location="Postback;Connection"/&gt;
	&lt;ParameterBinding Name="UserID" Location="CAMLVariable" DefaultValue="CurrentUserName"/&gt;
	&lt;ParameterBinding Name="Today" Location="CAMLVariable" DefaultValue="CurrentDate"/&gt;
	&lt;ParameterBinding Name="StartPosition" Location="Postback" DefaultValue=""/&gt;
  &lt;ParameterBinding Name="MilestoneID" Location="QueryString(ID)"/&gt;
</property>
        <property name="Xsl" type="string">
&lt;xsl:stylesheet xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:d="http://schemas.microsoft.com/sharepoint/dsp" version="1.0" exclude-result-prefixes="xsl msxsl ddwrt" xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" xmlns:asp="http://schemas.microsoft.com/ASPNET/20" xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:WebControls="Microsoft.SharePoint.WebControls" xmlns:ddwrt2="urn:frontpage:internal"&gt;
	&lt;xsl:output method="html" indent="no"/&gt;
	&lt;xsl:param name="dvt_apos"&gt;&amp;apos;&lt;/xsl:param&gt;
  &lt;xsl:param name="MilestoneID"&gt;&lt;/xsl:param&gt;
	&lt;xsl:variable name="dvt_1_automode"&gt;0&lt;/xsl:variable&gt;
	&lt;xsl:template match="/" xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:d="http://schemas.microsoft.com/sharepoint/dsp" xmlns:asp="http://schemas.microsoft.com/ASPNET/20" xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer" xmlns:WebControls="Microsoft.SharePoint.WebControls"&gt;
		&lt;xsl:call-template name="dvt_1"/&gt;
	&lt;/xsl:template&gt;
	&lt;xsl:template name="dvt_1"&gt;
		&lt;xsl:param name="ParentPath"/&gt;
		&lt;xsl:variable name="dvt_StyleName"&gt;Table&lt;/xsl:variable&gt;
		&lt;xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row"/&gt;
		&lt;xsl:variable name="dvt_RowCount" select="count($Rows)" /&gt;
		&lt;xsl:variable name="IsEmpty" select="$dvt_RowCount = 0" /&gt;
    &lt;SCRIPT type="text/javascript"&gt;
        function GetSource(defaultSource)
        {
            return escapeProperly(STSPageUrlValidation(window.location.href));
        }
    &lt;/SCRIPT&gt;
    &lt;table border="0" width="100%" cellpadding="2" cellspacing="0"&gt;
			&lt;tr valign="top"&gt;
				&lt;xsl:if test="$dvt_1_automode = '1'" ddwrt:cf_ignore="1"&gt;
					&lt;th class="ms-vh" width="1" nowrap="nowrap"&gt;&lt;/th&gt;
				&lt;/xsl:if&gt;
        &lt;th class="ms-vh" nowrap=""&gt;Title&lt;/th&gt;
        &lt;th class="ms-vh" nowrap=""&gt;Priority&lt;/th&gt;
        &lt;th class="ms-vh" nowrap=""&gt;Task Status&lt;/th&gt;
        &lt;th class="ms-vh" nowrap=""&gt;Assigned To&lt;/th&gt;
			&lt;/tr&gt;
			&lt;xsl:call-template name="dvt_1.body"&gt;
				&lt;xsl:with-param name="ParentPath" select="$ParentPath"/&gt;
				&lt;xsl:with-param name="Rows" select="$Rows"/&gt;
				&lt;/xsl:call-template&gt;
      &lt;tr valign="top"&gt;
			&lt;td colspan="99" class="ms-vh"&gt;
      &lt;a href="../ProjectTasks/NewForm.aspx?MilestoneID={$MilestoneID}" onclick="javascript:this.href = unescapeProperly(escape(this.href)); GoToLink(this); return false;" target="_self"&gt;Create a new Task...&lt;/a&gt;
      &lt;/td&gt;
      &lt;/tr&gt;
			&lt;/table&gt;
	&lt;/xsl:template&gt;
	&lt;xsl:template name="dvt_1.body"&gt;
		&lt;xsl:param name="ParentPath"/&gt;
		&lt;xsl:param name="Rows"/&gt;
		&lt;xsl:for-each select="$Rows"&gt;
					&lt;xsl:variable name="SrcPos" select="count(preceding-sibling::*[local-name()=local-name(current()) and namespace-uri()=namespace-uri(current())])+1" /&gt;
					&lt;xsl:call-template name="dvt_1.rowview"&gt;
						&lt;xsl:with-param name="ParentPath" select="$ParentPath" /&gt;
						&lt;xsl:with-param name="SrcPos" select="$SrcPos" /&gt;
					&lt;/xsl:call-template&gt;&lt;/xsl:for-each&gt;
	&lt;/xsl:template&gt;
	&lt;xsl:template name="dvt_1.rowview"&gt;
		&lt;xsl:param name="ParentPath"/&gt;
		&lt;xsl:param name="SrcPos"/&gt;
		&lt;tr&gt;
			&lt;xsl:if test="position() mod 2 = 0" ddwrt:cf_ignore="1"&gt;
				&lt;xsl:attribute name="class"&gt;ms-alternating&lt;/xsl:attribute&gt;
			&lt;/xsl:if&gt;
			&lt;xsl:if test="$dvt_1_automode = '1'" ddwrt:cf_ignore="1"&gt;
				&lt;td class="ms-vb" width="1" nowrap="nowrap"&gt;
					&lt;span ddwrt:amkeyfield="ID" ddwrt:amkeyvalue="ddwrt:EscapeDelims(string(@ID))" ddwrt:ammode="view"/&gt;
				&lt;/td&gt;
			&lt;/xsl:if&gt;
			&lt;td class="ms-vb"&gt;
				&lt;a href="../ProjectTasks/DispForm.aspx?ID={@ID}" onclick="javascript:this.href = unescapeProperly(escape(this.href)); GoToLink(this); return false;" target="_self"&gt;&lt;xsl:value-of select="@Title" /&gt;&lt;/a&gt;
			&lt;/td&gt;
			&lt;td class="ms-vb"&gt;
				&lt;xsl:value-of select="@Priority"/&gt;
			&lt;/td&gt;
			&lt;td class="ms-vb"&gt;
				&lt;xsl:value-of select="@Status"/&gt;
			&lt;/td&gt;
			&lt;td class="ms-vb"&gt;
				&lt;xsl:value-of select="@AssignedTo" disable-output-escaping="yes"/&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;	</property>
        <property name="EnableOriginalValue" type="bool">False</property>
        <property name="Hidden" type="bool">False</property>
        <property name="ListUrl" type="string" null="true" />
        <property name="DataSourceID" type="string" />
        <property name="FireInitialRow" type="bool">True</property>
        <property name="ManualRefresh" type="bool">False</property>
        <property name="ViewFlags" type="Microsoft.SharePoint.SPViewFlags, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">None</property>
        <property name="ChromeState" type="chromestate">Normal</property>
        <property name="AllowHide" type="bool">True</property>
        <property name="PageSize" type="int">-1</property>
        <property name="SampleData" type="string" null="true" />
        <property name="AsyncRefresh" type="bool">False</property>
        <property name="HelpMode" type="helpmode">Modeless</property>
        <property name="ListId" type="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">00000000-0000-0000-0000-000000000000</property>
        <property name="UseSQLDataSourcePaging" type="bool">True</property>
        <property name="AllowMinimize" type="bool">True</property>
        <property name="TitleUrl" type="string" />
        <property name="CatalogIconImageUrl" type="string" />
        <property name="CacheXslTimeOut" type="int">86400</property>
        <property name="DisplayName" type="string">Project Tasks</property>
        <property name="PageType" type="Microsoft.SharePoint.PAGETYPE, Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">PAGE_NORMALVIEW</property>
        <property name="Width" type="string" />
        <property name="ExportMode" type="exportmode">All</property>
        <property name="Direction" type="direction">NotSet</property>
        <property name="ViewContentTypeId" type="string" />
        <property name="HelpUrl" type="string" />
        <property name="XmlDefinition" type="string" />
        <property name="Default" type="string">FALSE</property>
        <property name="TitleIconImageUrl" type="string" />
        <property name="MissingAssembly" type="string">Cannot import this Web Part.</property>
      </properties>
    </data>
  </webPart>
</webParts>]]></AllUsersWebPart>
		</File>
		<File Url="EditForm.aspx" Type="Ghostable" Path="form.aspx">
			<AllUsersWebPart WebPartOrder="1" WebPartZoneID="Main" ID="g_48ad84bd_945a_4037_b2a4_b57f2a1f77d9"><![CDATA[<WebPart xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/WebPart/v2">
  <Title />
  <FrameType>Default</FrameType>
  <Description />
  <IsIncluded>true</IsIncluded>
  <ZoneID>Main</ZoneID>
  <PartOrder>1</PartOrder>
  <FrameState>Normal</FrameState>
  <Height />
  <Width />
  <AllowRemove>true</AllowRemove>
  <AllowZoneChange>true</AllowZoneChange>
  <AllowMinimize>true</AllowMinimize>
  <AllowConnect>true</AllowConnect>
  <AllowEdit>true</AllowEdit>
  <AllowHide>true</AllowHide>
  <IsVisible>true</IsVisible>
  <DetailLink />
  <HelpLink />
  <HelpMode>Modeless</HelpMode>
  <Dir>Default</Dir>
  <PartImageSmall />
  <MissingAssembly>Cannot import this Web Part.</MissingAssembly>
  <PartImageLarge />
  <IsIncludedFilter />
  <Assembly>Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
  <TypeName>Microsoft.SharePoint.WebPartPages.ListFormWebPart</TypeName>
  <ListName xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">{$ListId:Lists/Milestones;}</ListName>
  <ListId xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">$ListId:Lists/Milestones;</ListId>
  <PageType xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">PAGE_EDITFORM</PageType>
  <FormType xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">6</FormType>
  <ControlMode xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">Edit</ControlMode>
  <ViewFlag xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">1048576</ViewFlag>
  <ViewFlags xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">Default</ViewFlags>
  <ListItemId xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">0</ListItemId>
</WebPart>]]></AllUsersWebPart>
		</File>
		<File Url="NewForm.aspx" Type="Ghostable" Path="form.aspx">
			<AllUsersWebPart WebPartOrder="1" WebPartZoneID="Main" ID="g_6ff87e55_f24a_4c5c_9978_5839835ebbd2"><![CDATA[<WebPart xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/WebPart/v2">
  <Title />
  <FrameType>Default</FrameType>
  <Description />
  <IsIncluded>true</IsIncluded>
  <ZoneID>Main</ZoneID>
  <PartOrder>1</PartOrder>
  <FrameState>Normal</FrameState>
  <Height />
  <Width />
  <AllowRemove>true</AllowRemove>
  <AllowZoneChange>true</AllowZoneChange>
  <AllowMinimize>true</AllowMinimize>
  <AllowConnect>true</AllowConnect>
  <AllowEdit>true</AllowEdit>
  <AllowHide>true</AllowHide>
  <IsVisible>true</IsVisible>
  <DetailLink />
  <HelpLink />
  <HelpMode>Modeless</HelpMode>
  <Dir>Default</Dir>
  <PartImageSmall />
  <MissingAssembly>Cannot import this Web Part.</MissingAssembly>
  <PartImageLarge />
  <IsIncludedFilter />
  <Assembly>Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
  <TypeName>Microsoft.SharePoint.WebPartPages.ListFormWebPart</TypeName>
  <ListName xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">{$ListId:Lists/Milestones;}</ListName>
  <ListId xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">$ListId:Lists/Milestones;</ListId>
  <PageType xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">PAGE_NEWFORM</PageType>
  <FormType xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">8</FormType>
  <ControlMode xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">New</ControlMode>
  <ViewFlag xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">1048576</ViewFlag>
  <ViewFlags xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">Default</ViewFlags>
  <ListItemId xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">0</ListItemId>
</WebPart>]]></AllUsersWebPart>
			<BinarySerializedWebPart>
				<GUIDMap>
					<GUID Id="f3f1023d_68e6_4ba7_9a84_39afc10378f9" ListUrl="Lists/Milestones" />
				</GUIDMap>
				<WebPart ID="{a142d55b-a20f-4b4f-9e86-800a42075944}" WebPartIdProperty="g_242c61d6_db43_4421_95f6_79c188f67110" List="" Type="0" Flags="" DisplayName="" Version="1" Url="/sites/btmp/Lists/Milestones/NewForm.aspx" WebPartOrder="2" WebPartZoneID="Main" IsIncluded="True" FrameState="0" WPTypeId="{b2b35bdf-5e78-ab22-5351-6639ca63203f}" SolutionId="{00000000-0000-0000-0000-000000000000}" Assembly="" Class="" Src="" AllUsers="AQUAAAACKgBJACkAAz4AAAIqAEoAKQADPQAAASAAKQAD//8cL19sYXlvdXRzL2ltYWdlcy9tc2NvbnRsLmdpZg8BbAApAAP//yZnXzI0MmM2MWQ2X2RiNDNfNDQyMV85NWY2Xzc5YzE4OGY2NzExMA8BOwBaAAT//4oNDQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQpfc3BCb2R5T25Mb2FkRnVuY3Rpb25OYW1lcy5wdXNoKCJmaWxsRGVmYXVsdFZhbHVlcyIpOw0KZnVuY3Rpb24gZmlsbERlZmF1bHRWYWx1ZXMoKSB7DQoJdmFyIHFzID0gbG9jYXRpb24uc2VhcmNoLnN1YnN0cmluZygxLCBsb2NhdGlvbi5zZWFyY2gubGVuZ3RoKTsNCgl2YXIgYXJncyA9IHFzLnNwbGl0KCImIik7DQoJdmFyIHZhbHMgPSBuZXcgT2JqZWN0KCk7DQoJZm9yICh2YXIgaT0wOyBpIDwgYXJncy5sZW5ndGg7IGkrKykgew0KICAgIHZhciBuYW1lVmFsID0gYXJnc1tpXS5zcGxpdCgiPSIpOw0KICAgIHZhciB0ZW1wID0gdW5lc2NhcGUobmFtZVZhbFsxXSkuc3BsaXQoJysnKTsNCiAgICBuYW1lVmFsWzFdID0gdGVtcC5qb2luKCcgJyk7DQogICAgdmFsc1tuYW1lVmFsWzBdXSA9IG5hbWVWYWxbMV07DQogIH0gIA0KICBzZXRMb29rdXBGcm9tRmllbGROYW1lKCJQcm9qZWN0IiwgdmFsc1siUHJvamVjdElEIl0pOyANCn0NCmZ1bmN0aW9uIHNldExvb2t1cEZyb21GaWVsZE5hbWUoZmllbGROYW1lLCB2YWx1ZSkgew0KICBpZiAodmFsdWUgPT0gdW5kZWZpbmVkKSByZXR1cm47DQogIHZhciB0aGVTZWxlY3QgPSBnZXRUYWdGcm9tSWRlbnRpZmllckFuZFRpdGxlKCJzZWxlY3QiLCJMb29rdXAiLGZpZWxkTmFtZSk7DQogIGlmICh0aGVTZWxlY3QgPT0gbnVsbCkgew0KICAgIHZhciB0aGVJbnB1dCA9IGdldFRhZ0Zyb21JZGVudGlmaWVyQW5kVGl0bGUoImlucHV0IiwiIixmaWVsZE5hbWUpOw0KICAgIFNob3dEcm9wZG93bih0aGVJbnB1dC5pZCk7DQogICAgdmFyIG9wdD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0aGVJbnB1dC5vcHQpOw0KICAgIHNldFNlbGVjdGVkT3B0aW9uKG9wdCwgdmFsdWUpOw0KICAgIE9wdExvc2VGb2N1cyhvcHQpOw0KICB9IGVsc2Ugew0KICAgIHNldFNlbGVjdGVkT3B0aW9uKHRoZVNlbGVjdCwgdmFsdWUpOw0KICB9DQp9DQpmdW5jdGlvbiBzZXRTZWxlY3RlZE9wdGlvbihzZWxlY3QsIHZhbHVlKSB7DQogIHZhciBvcHRzID0gc2VsZWN0Lm9wdGlvbnM7DQogIHZhciBsID0gb3B0cy5sZW5ndGg7DQogIGlmIChzZWxlY3QgPT0gbnVsbCkgcmV0dXJuOw0KICBmb3IgKHZhciBpPTA7IGkgPCBsOyBpKyspIHsNCiAgICBpZiAob3B0c1tpXS52YWx1ZSA9PSB2YWx1ZSkgew0KICAgICAgc2VsZWN0LnNlbGVjdGVkSW5kZXggPSBpOw0KICAgICAgcmV0dXJuIHRydWU7DQogICAgfQ0KICB9DQogIHJldHVybiBmYWxzZTsNCn0NCmZ1bmN0aW9uIGdldFRhZ0Zyb21JZGVudGlmaWVyQW5kVGl0bGUodGFnTmFtZSwgaWRlbnRpZmllciwgdGl0bGUpIHsNCiAgdmFyIGxlbiA9IGlkZW50aWZpZXIubGVuZ3RoOw0KICB2YXIgdGFncyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKHRhZ05hbWUpOw0KICBmb3IgKHZhciBpPTA7IGkgPCB0YWdzLmxlbmd0aDsgaSsrKSB7DQogICAgdmFyIHRlbXBTdHJpbmcgPSB0YWdzW2ldLmlkOw0KICAgIGlmICh0YWdzW2ldLnRpdGxlID09IHRpdGxlICYmIChpZGVudGlmaWVyID09ICIiIHx8IHRlbXBTdHJpbmcuaW5kZXhPZihpZGVudGlmaWVyKSA9PSB0ZW1wU3RyaW5nLmxlbmd0aCAtIGxlbikpIHsNCiAgICAgIHJldHVybiB0YWdzW2ldOw0KICAgIH0NCiAgfQ0KICByZXR1cm4gbnVsbDsNCn0NCjwvc2NyaXB0Pg0KDw8=" PerUser="AQUAAAACKgBJACkAAz4AAAIqAEoAKQADPQAAAQQAKQAD//8XQ29udGVudCBFZGl0b3IgV2ViIFBhcnQPDw==" />
			</BinarySerializedWebPart>
		</File>
	</Module>
</Elements>